﻿.selectFill{position:relative;}
.selectFill input{width:215px;}
a.inputbutton{position:absolute;left:200px!important;left:202px;top:2px;z-index:10;}
.selectJump{overflow:scroll;overflow-x:hidden;position:absolute;left:0;top:23px;z-index:10;height: 200px; width: 217px; border:1px solid #7F9DB9;background-color:#fff;}
.selectJump a {display:block;padding:0px 6px;}
.selectJump a:visited {color:#000;}
.selectJump a:hover {background-color:#316AC5;color:#fff;text-decoration:none;}

.PopUpMask{position:absolute;z-index:10;left:0;top:0;background:#000;filter: Alpha(Opacity=20); opacity:0.2; }
.PopUpFrame{border:4px solid #CBE4F1;padding:7px;background:#ffffff;}
.msgBoxCloseButtonImg{position:absolute;top:7px;right:7px;width:11px;height:11px;background:url(img/close.gif) no-repeat -2px -2px;_overflow:hidden;}
.PopUpFrame h3{font:bold 13px/15px arial;color:#4888ab;position:absolute;top:7px;left:7px;z-index:1000;}
.PopUpFrame iframe{background:#fff;width:100%;}
.PopUpContent input{margin:0 4px;}
body.PopUpContent{border:none;}
#backgroundIframe{ opacity: 0.2; }

ul.checkPassword {height:20px;margin:4px 0 0 0;padding:0;list-style-type:none;text-align:center;font:0.85em verdana;color:#aaa;}
ul.checkPassword.low .strength1{background-color:#f60!important;color:#000;}
ul.checkPassword.middle .strength1,ul.checkPassword.middle .strength2{background-color:#FFBB68!important;color:#000;}
ul.checkPassword.middle .strength1{color:#FFBB68;}
ul.checkPassword.high .strength1,ul.checkPassword.high .strength2,ul.checkPassword.high .strength3{background-color:#6DBF67!important;color:#000;}
ul.checkPassword.high .strength1,ul.checkPassword.high .strength2{color:#6DBF67;}
ul.checkPassword li{padding:2px;display:block;float:left;text-align:center;margin:0;}
ul.checkPassword .strength1,ul.checkPassword .strength2,ul.checkPassword .strength3{width:70px;text-align:center;background-color:#F1F1F1;display:block;}
ul.checkPassword .strength1,.strength2{border-right:solid 1px #DEDEDE;}

/* operate menu begin*/
.operateMenuBox{position:absolute;z-index:999;background:#fff;width:90px;border:1px solid #ccc;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3, direction=120, color=#cccccc);}

.keywordsBox{position:absolute;z-index:999;background:#fff;width:105px;border:1px solid #8AA3C8;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3, direction=120, color=#D8E1ED);}
.keywordsBox ul, .operateMenuBox ul{list-style-type:none;padding:0px;margin:0px;}
.keywordsBox ul li,.operateMenuBox ul li{width:91%;padding:1px 3px 1px 3px;}
.keywordsBox ul li a,.operateMenuBox ul li a{display:block;width:95%;border:1px solid #fff;color:#000;padding:0px 3px 0px 3px ;}
.keywordsBox ul li a:hover,.operateMenuBox ul li a:hover{background:#FDEBD4;border:1px solid #E7841C;text-decoration:none;color:#000;}
.keywordsBox ul li a:visited,.operateMenuBox ul li a:visited{color:#000;}
.operateActionButton{display:block;width:40px;border:1px solid #fff;padding:2px;}
/* operate menu end*/

/* file_button begin*/
.file_button{position:relative;width:155px;height:26px;overflow:hidden;}
.file_button .hiddenMask{position:absolute;top:-5px;right:-5px;z-index:2;filter:alpha(opacity=0);opacity:0;font-size:100px!important;}
.file_button .fadeButton{position:absolute;top:2px;left:0;z-index:1;}
/* file_button end*/


/* calendar begin */
/* calendar begin version: YUI 2.6.0 */
.yui-calcontainer { position:relative; padding:5px; background-color:#F7F9FB; border:1px solid #7B9EBD; float:left; _overflow:hidden; /* IE6 only, to clip iframe shim */}
.yui-calcontainer iframe { position:absolute; border:none; margin:0;padding:0; z-index:0; width:100%; height:100%; left:0px; top:0px;}

/* IE6 only */
.yui-calcontainer iframe.fixedsize { width:50em; height:50em; top:-1px; left:-1px;}
.yui-calcontainer.multi { padding:0;}
.yui-calcontainer.multi .groupcal { padding:5px; background-color:transparent; z-index:1; float:left; position:relative; border:none;}
.yui-calcontainer .title { font:100% sans-serif; color:#000; font-weight:bold; margin-bottom:5px; height:25px; position:absolute; top:3px;left:5px; z-index:1;}
.yui-calcontainer .close-icon { position:absolute; overflow:hidden; text-indent:-10000em; right:3px; top:3px; border:none; z-index:1;}
.yui-calcontainer .calclose { background: url(img/calx.gif) no-repeat; width:17px; height:13px; cursor:pointer;	}
/* Calendar element styles */
.yui-calendar { font:100% sans-serif; text-align:center; border-spacing:0; border-collapse:separate; position:relative;}
.yui-calcontainer.withtitle { padding-top:1.5em;}
.yui-calendar .calnavleft { position:absolute; overflow:hidden; text-indent:-10000em; cursor:pointer; top:2px; bottom:0; width:9px; height:12px; left:2px; z-index:1; background: url(img/icon_callt.gif) no-repeat;}
.yui-calendar .calnavright { position:absolute; overflow:hidden; text-indent:-10000em; cursor:pointer; top:2px; bottom:0; width:9px; height:12px; right:2px; z-index:1; background: url(img/icon_calrt.gif) no-repeat;}
.yui-calendar td.calcell { padding:.1em .2em; border:1px solid #E0E0E0; text-align:center;}
.yui-calendar td.calcell a { color:#003DB8; text-decoration:none;}
.yui-calendar td.calcell.today { border:1px solid #000;}
.yui-calendar td.calcell.oom { cursor:default; color:#999; background-color:#EEE; border:1px solid #E0E0E0;}
.yui-calendar td.calcell.selected { color:#003DB8; background-color:#FFF19F; border:1px solid #FF9900;}
.yui-calendar td.calcell.calcellhover { cursor:pointer; color:#FFF; background-color:#FF9900; border:1px solid #FF9900;}
.yui-calendar td.calcell.calcellhover a { color:#FFF;}
.yui-calendar td.calcell.restricted { text-decoration:line-through;}
.yui-calendar td.calcell.previous { color:#CCC;}
.yui-calendar td.calcell.highlight1 { background-color:#CCFF99; }
.yui-calendar td.calcell.highlight2 { background-color:#99CCFF; }
.yui-calendar td.calcell.highlight3 { background-color:#FFCCCC; }
.yui-calendar td.calcell.highlight4 { background-color:#CCFF99; }
.yui-calendar .calhead { border:1px solid #E0E0E0; vertical-align:middle; background-color:#FFF;}
.yui-calendar .calheader { position:relative; width:100%; text-align:center;}
.yui-calendar .calheader img { border:none;}
.yui-calendar .calweekdaycell { color:#666; font-weight:normal; text-align:center; width:1.5em;}
.yui-calendar .calfoot { background-color:#EEE;}
.yui-calendar .calrowhead, .yui-calendar .calrowfoot { color:#666; font-size:9px; font-style:italic; font-weight:normal; width:15px;}
.yui-calendar .calrowhead { border-right-width:2px;}
/* CalendarNavigator */
.yui-calendar a.calnav { _position:relative; padding-left:2px; padding-right:2px; text-decoration:none; color:#000;}
.yui-calendar a.calnav:hover { border:1px solid #003366; background-color:#6699cc; background: url(img/calgrad.png) repeat-x; color:#fff; cursor:pointer;}
.yui-calcontainer .yui-cal-nav-mask { position:absolute; z-index:2; display:none; margin:0; padding:0; left:0; top:0; width:100%; height:100%; _width:0;    /* IE6, IE7 Quirks - width/height set programmatically to match container */ _height:0; background-color:#000; opacity:0.25; *filter:alpha(opacity=25);}
.yui-calcontainer .yui-cal-nav { position:absolute; z-index:3; display:none; padding:0; top:1.5em; left:50%; width:12em; margin-left:-6em; border:1px solid #7B9EBD; background-color:#F7F9FB; font-size:93%;}
.yui-calcontainer.withtitle .yui-cal-nav { top:3.5em;}
.yui-calcontainer .yui-cal-nav-y,
.yui-calcontainer .yui-cal-nav-m,
.yui-calcontainer .yui-cal-nav-b { padding:2px 5px 2px 5px;}
.yui-calcontainer .yui-cal-nav-b { text-align:center;}
.yui-calcontainer .yui-cal-nav-e { margin-top:2px; padding:2px; background-color:#EDF5FF; border-top:1px solid black; display:none;}
.yui-calcontainer .yui-cal-nav label { display:block; font-weight:bold;}
.yui-calcontainer .yui-cal-nav-mc { width:100%; _width:auto; /* IE6 doesn't like width 100% */}
.yui-calcontainer .yui-cal-nav-y input.yui-invalid { background-color:#FFEE69; border: 1px solid #000;}
.yui-calcontainer .yui-cal-nav-yc { width:3em;}
.yui-calcontainer .yui-cal-nav-b button { font-size:93%; text-decoration:none; cursor: pointer; background-color: #79b2ea; border: 1px solid #003366; border-top-color:#FFF; border-left-color:#FFF; margin:1px;}
.yui-calcontainer .yui-cal-nav-b .yui-default button { /* not implemented */}
/* Specific changes for calendar running under fonts/reset */
.yui-calendar .calbody a:hover {background:inherit;}
p#clear {clear:left; padding-top:10px;}
/* calendar end version: 2.6.0 */

.calendarItem{display:inline;} /* add by justin, for two calendar in a line */
/* calendar end*/

/*smart keywords*/
.smkDivContainer{position: relative;z-index: 98;}
.smkDiv{display:none;position:absolute;z-index:99;width: 230px;border:1px solid #c9e1f5;background:#ebf3ff;}
.smkInputSpan{padding:9px 4px 2px 6px;border:1px solid #fff;}
.smkCurInputSpan{padding:9px 4px 2px 6px;border:1px solid #c9e1f5;border-bottom:solid 4px #ebf3ff;background:#ebf3ff;}
#keywordsSpan.smkCurInputSpan{padding-right:0;}
#keywordsSpan.smkInputSpan{padding-right:0;}
#smkDiv_productKeyword.smkDiv{z-index:121;}
.smkHelp{display:none;position:absolute;background:#fff;border:solid 1px #ccc;color:#666;font:11px tahoma normal;width:200px;padding:8px;}
.smkHelp .hintTitle{margin-bottom:4px;font-weight:bold;}
.smkHelp .arrow-left{background:url(img/arrow_left.gif) no-repeat;width:5px;height:9px;left:-5px;top:15px;position:absolute;}
/*smart keywords*/

/*  Product Dict  begin */
.iframeBody{text-align:left;padding:0px;padding-left:4px;margin:0px;background:#FFFFE5;width:218px;}
.kerwordslist li{cursor:hand;}
.kerwordslist{margin:0;padding:0;margin-top:2px}
.current-input{padding-top:6px;padding-left:6px;padding-right:6px;padding-bottom:1px;z-index:120;background:#FFFFE5;border:1px solid #ccc;border-bottom:6px solid #FFFFE5;position:relative;z-index:120;}
.uncurrent-input{padding-top:6px;padding-left:6px;padding-right:6px;padding-bottom:0px;position:relative;z-index:120;border:1px solid #fff;position:relative;z-index:120;}
.kerwordslist-item{width:75%px;cursor:hand;padding:1px;padding-left:8px;background:#FFFFE5;border:1px solid #FFFFE5;}
.current-kerwordslist-item{width:75%px;cursor:hand;padding:1px;padding-left:8px;background:#FEE0AA;border:1px solid #F7941D;}
.searchdictdiv{display:none;position:absolute;z-index:100;width: 218px;height: 440px;border:1px solid #ccc;overflow:hidden;overflow-x:hidden;background:#FFFFE5}
.kerwordslist-category{border-bottom:1px solid #EFE6BF;}
.iframebottomshadow{width:100%;height:0px;border-top:1px solid #F3EFCC;border-bottom:1px solid #EEE5BE;position:absolute;z-index:2;bottom:0px;margin-left:-6px;}
.pvline{width:32px;height:3px;border:1px solid #999;text-align:left;}
/*  Product Dict  end */

.previewImageContainers{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);border:1px solid #ccc; width:66px; height:53px;position:relative; overflow:hidden;}

.richTextDescription{overflow:hidden;}
.richTextDescription table{border-collapse:separate;}
.richTextDescription pre{font:1em arial;}
.richTextDescription p{margin:0px;padding:0px;}
.richTextDescription span{line-height:150%;}
.richTextDescription ul,.richTextDescription ol{display: block !important;margin: 1em 0 !important;padding:0 0 0 40px !important;}
.richTextDescription ul{list-style-type: disc !important;}
.richTextDescription ol {list-style-type: decimal !important;}
.richTextDescription li {display: list-item !important;}
.richTextDescription ol ul, .richTextDescription ul ul{list-style-type: circle !important;}

.richTextDescription .aliDataTable{background:#fff;border-collapse:collapse;}
.richTextDescription .aliDataTable th, .richTextDescription .aliDataTable td{padding:1px;color:#000;border:1px solid #ccc;}

#richTextDescription{overflow:hidden;}
#richTextDescription table{border-collapse:separate;}
#richTextDescription pre{font:1em arial;}
#richTextDescription p{margin:0px;padding:0px;}
#richTextDescription span{line-height:150%;}
#richTextDescription ul,#richTextDescription ol{display: block !important;margin: 1em 0 !important;padding:0 0 0 40px !important;}
#richTextDescription ul{list-style-type: disc !important;}
#richTextDescription ol {list-style-type: decimal !important;}
#richTextDescription li {display: list-item !important;}
#richTextDescription ol ul, #richTextDescription ul ul{list-style-type: circle !important;}

#richTextDescription .aliDataTable{background:#fff;border-collapse:collapse;}
#richTextDescription .aliDataTable th, #richTextDescription .aliDataTable td{padding:1px;color:#000;border:1px solid #ccc;}

/* fix tbra begin */
.tb-indic {	display: block;	background: url(img/loading.gif) no-repeat left center;padding-left: 20px;	z-index: 214;	font-size: 12px;	color: #000;}
.tb-indic-shim {	position: absolute;	z-index: 10;	display: none;	background: #ccc;	opacity: .8;	filter: alpha(opacity=80);}
.tb-indic-shim-iframe {	position: absolute;	z-index: 11;	display: none;	border: none;	opacity: 0;	filter: alpha(opacity=0);}
/* fix tbra end */

.maskIframe{position:absolute;z-index:1;width:1px;height:1px;top:0px;left:0px;border:0px;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

.rteFullDetail{overflow:auto;overflow-y:visible;width:600px;}

#trsContentId{overflow:hidden;position:absolute;top:18px;z-index:990000;height: 200px; width: 100px; border:1px solid #7F9DB9;background-color:#fff;padding:2px;}
#trsContentId a {display:block;padding:2px 6px;border:1px solid #fff;}
#trsContentId a:visited {color:#000;}
#trsContentId a:hover {border:1px solid #316AC5;color:#fff;text-decoration:none;}

.opacityMask{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.inputHint{color:#ccc}


/* stick all cate begin */
.stickAllCate {position:absolute;z-index:10002;left: 1px;height: 33px;color: #000;background-color: #FFF;}
.stickAllCate .stickSubLine {height: 16px;font-size:1px;background:#FFF url(img/splitline.gif) left center repeat-x;}
/* stick all cate end */

.remindHelp {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;color: #666666;display: none;font: 11px tahoma normal;padding: 8px;position: absolute;width: 200px;}
